accounting financial cpa auditor independence internal controls advisor accountant workout specialists controls consulting auditing financial planning field audits bookkeeping due diligence support internet security and auditing outsourcing field auditing internal auditing financial institute audits investment turnaround consultants